import type { SaveReportBaseParams } from '../type'

interface Data {
  /** 用户名称 */
  name: string
  /** 线路名称 */
  lineName: string
  /** 起码 */
  startQuantity: number
  /** 止码 */
  endQuantity: number
  /** 倍率 */
  ratio: number
  /** 电量(kwh) */
  electricQuantity: number
  /** 电价(元/kwh) */
  electroValence: number
  /** 备注 */
  remark: string
}

export interface SaveReportParams extends SaveReportBaseParams {
  /** 煤矿电量(kwh) */
  mkElectricQuantity: number
  /** 煤矿电费 */
  mkElectricCharge: number
  /** 洗煤厂电量(kwh) */
  xmcElectricQuantity: number
  /** 洗煤厂电费 */
  xmcElectricCharge: number
  /** 发票电费(元) */
  invoiceCharge: number
  /** 转供电数据集 */
  zgdList: Data[]
  /** 前端报表数据-JSON */
  webReportData: string
  /** 前端报表格式-JSON */
  webReportFormat: string
}
